gdkwindow: Avoid some unnecessary typechecks
authorAlexander Larsson <alexl@redhat.com>
Fri, 3 May 2013 08:44:44 +0000 (10:44 +0200)
committerAlexander Larsson <alexl@redhat.com>
Tue, 7 May 2013 14:40:24 +0000 (16:40 +0200)
This removes the typechecks in GDK_WINDOW_TYPE and GDK_WINDOW_DESTROYED. These
are only used internally in gdkwindow.c and gdkdisplay.c anyway,  and these
functions check for typesafety of arguments on function entry.

gdk/gdkinternals.h

index 059f1b2c71a832b46a0ac2c92353468cecb9ab20..87d3fbc35677ece4c8f913ad8b74452a48bda838 100644 (file)
@@ -269,8 +269,8 @@ struct _GdkWindow
   GdkWindowInvalidateHandlerFunc invalidate_handler;
 };
 
-#define GDK_WINDOW_TYPE(d) (((GDK_WINDOW (d)))->window_type)
-#define GDK_WINDOW_DESTROYED(d) (GDK_WINDOW (d)->destroyed)
+#define GDK_WINDOW_TYPE(d) ((((GdkWindow *)(d)))->window_type)
+#define GDK_WINDOW_DESTROYED(d) (((GdkWindow *)(d))->destroyed)
 
 extern gchar     *_gdk_display_name;
 extern gint       _gdk_screen_number;